package cn.virens.database.mysql.mapper.sys;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.virens.database.mysql.model.sys.SysResource;
import cn.virens.database.mysql.model.sys.SysUser;
import cn.virens.web.components.shiro.token.ChannelResult;
import cn.virens.web.components.shiro.token.ChannelToken;

public interface SysUserShiroMapper {

	List<SysResource> selectMenus(@Param("uuid") String uuid);

	ChannelResult selectLogin(@Param("token") ChannelToken token);

	SysUser selectUser(@Param("uuid") String uuid);

	List<String> selectRoleIdentity(@Param("uuid") String uuid);

	List<String> selectGroupIdentity(@Param("uuid") String uuid);

	List<String> selectResourceIdentity(@Param("uuid") String uuid);
}